package com.wyc.service;

import com.wyc.pojo.AdminAnnMg;
import com.wyc.pojo.Allusers;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AdminAnnMgService {
    //普通管理员添加公告
    int addAnnMg(AdminAnnMg adminAnnMg);
    //获取普通管理员添加公告的信息
    int getTotal( String grade);
    //普通管理员查询公告信息分页显示
    List<AdminAnnMg> findPage( Integer pageNum,  Integer pageSize, String grade);
    //普通管理员删除公告
    int deleteById(Integer id);
    //普通管理员更新公告信息
    int updateById(AdminAnnMg adminAnnMg);

    //根据发布者姓名搜索所发布得信息
    List<AdminAnnMg> findPageByAuthor(Integer pageNum, Integer pageSize,  String author,@Param("grade") String grade);
    //根据发布者姓名获取数据所发布的所有信息总和
    int getTotalByAuthor( String author, String grade);

}
